spring tool suite创建web项目(学习maven和spring)

您所在的位置:网站首页 eclipse创建spring cloud项目 spring tool suite创建web项目(学习maven和spring)

spring tool suite创建web项目(学习maven和spring)

2023-04-15 05:57| 来源: 网络整理| 查看: 265

新公司使用的开发工具是Spring Tool Suite, 是针对于Spring开发而在Eclipse的基础上产生的便捷开发工具,创建以Spring为框架的项目十分方便,无需自己配置基本信息,而是依靠SpringBoot完成。借着学习工具的同时,顺便全面点的了解下Maven和Spring的知识,之前都是泛泛的在项目中学习,没能系统的学习下。 1.File->Spring Starter Project

2.选择需要的Spring扩展Web 这里写图片描述

3.生成项目后打开pom文件,重点是了解Maven和Spring-boot

4.0.0 com.wzz.spring spring-Web 0.0.1-SNAPSHOT jar Spring-Web Demo project for Spring Boot org.springframework.boot spring-boot-starter-parent 1.5.4.RELEASE UTF-8 UTF-8 1.7 org.springframework.boot spring-boot-starter-web org.springframework.boot spring-boot-starter-test test org.springframework.boot spring-boot-maven-plugin 第一行是的xml头,指定了xml文档的版本和编码方式project是xml文件的根元素,声明pom相关的命名空间及xsd元素,能够让第三方工具编辑pom(这些属性是非必需的)modelVersion Maven的版本号 接下来的元素十分重要,他们定义了一个项目的基本坐标groupId 与公司名或者组织名关联,比如com.baidu.myproject三部分分别是商业性质-公司名字-实际项目名字artifactId 当前项目在组中的唯一ID,是项目的模块级别,就好比group是班级,artifactId是学生,每个学生在班级内是唯一的,学生与学生之间会有着关联。推荐使用实际项目的名字作为前缀,便于寻找实际构件(因为默认Maven生成的构件是以artifactId作为开头,例如spring-web-0.0.1.jar,spring-mysql-0.0.1.jar,从而明显看出是同一个实际项目的模块构件)version 项目的版本,是针对group的版本,SHAPSHOT说明该项目处于开发中packaging 打包方式,比如jar包或者war包或者pom,默认是jar包classifier (本实例不存在)帮助定义构建输出的一些附属构件,例如通过一些插件会生成spring-web-0.0.1-javadoc.jar的附属构件,所以不能直接定义项目的classifier,它是由插件帮忙产生的 总结:groupId,artifactId,version必须,packaging可选,classifier不可定义。构件文件名:artifactId-version[classifier].packagingname /description 项目名称及描述

未完待续,刚开始写博客,所以码字较慢;本文的Maven知识多来自《Maven实战》,之前买的书,现在结合项目学习学习。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3